/*
 * @description: 表单页面样式
 * @fileName: index.scss
 * @author:  shangchangjun
 * @date:  2025/01/10 10:00:46
 * @version: V1.0.0 
*/
.page_bg_part {
    padding-bottom: env(safe-area-inset-bottom);
    overflow-y: auto;
}
.form_part_item_twe{
	margin-top:24rpx;
}
.form_part {
    padding: 110rpx 40rpx 60rpx;
    min-height: 100vh; 
	box-sizing: border-box;
	background: url("/src/static/img/bac/page_bac.png") no-repeat;
	background-size: 100% 100%;

    // 标题
    ._title_box {
        @include font_set(#90531E, 20, 24);
		/* font-size:34rpx;
		font-family: "Microsoft YaHei", "微软雅黑", sans-serif;
		line-height:50rpx;
		color:#90531E; */
        margin-bottom: 24rpx;
    }
	/* .form_part_item_twe{
		margin-top: 88rpx;
	} */
	.retreat_box{
		text-align: center;
		margin-top: 40rpx;
		margin-bottom: 30rpx;
		.retreat_img{
			width: 54rpx;
			height: 54rpx;
		}
	}

    // 三个数字输入框
    ._three_input_box {
        display: flex;
        justify-content: space-between;

        ._input_item {
            width: calc((100% - 80rpx) / 3); // 80px 是两个间距的总和
            height: 100rpx;
            background: url($img_url_2025 + 'img/form/input_bg.png') no-repeat;
            background-size: 100% 100%;
            display: flex;
            align-items: center;

            ._textarea_item {
                width: 100%;
                height: 50rpx;
				  font-size:30rpx;
				  font-family: 'KTW', serif;
				  line-height:40rpx;
				  color:#333;
				  font-weight:700;
                padding: 0;
                text-align: center;
            }
        }
    }
	.enter_button{
		margin-top: 40rpx;
		display: flex;
		justify-content: center;
		.enter_button_text{
			background: url("https://images.tmtpost.com/uploads/images/zhaopian/nuxtpic/wxminiapp/abu/img/icon/button.png") no-repeat;
			background-size: 100% 100%;
			@include font_set(#FFFFFF,20,48);
			width: 550rpx;
			height: 96rpx;
			text-align: center;
		}
	}
}
:deep(.u-datetime-picker){
	.u-input{
		padding:10rpx 28rpx ;
		border-radius: 8rpx;
		border: none;
		background: linear-gradient( 137deg, #FFFFFF 0%, #FCF5E3 100%);
		.uni-input-input{
			font-size:26rpx;
			font-family: 'KTW', serif;
			line-height:40rpx;
			color:#333;
		}
	}
}
.form_part_item{
	.cause_box{
		:deep(.u-textarea){
			padding: 26rpx 52rpx;
			border: none;
			background-color: transparent;
			background: url('https://images.tmtpost.com/uploads/images/zhaopian/nuxtpic/wxminiapp/abu/img/bac/textarea_bac.png') no-repeat;
			background-size: 100% 100%;
			.uni-textarea-textarea{
				font-size:26rpx;
				font-family: 'KTW', serif;
				line-height:40rpx;
				color:#333;
			}
			.uni-textarea-placeholder{
				font-size:26rpx;
				font-family: 'KTW', serif;
				line-height:40rpx;
				color: #999 !important;
			}
		}
	}
	.cause_box_to{
		:deep(.u-textarea){
			height:80rpx;
			padding: 26rpx 52rpx;
			border: none;
			background-color: transparent;
			background: url('https://images.tmtpost.com/uploads/images/zhaopian/nuxtpic/wxminiapp/abu/img/bac/textarea_bac.png') no-repeat;
			background-size: 100% 100%;
			.uni-textarea-textarea{
				font-size:26rpx;
				font-family: 'KTW', serif;
				line-height:40rpx;
				color:#333;
				font-weight:700;
			}
			.uni-textarea-placeholder{
				//@include font_set(#999999, 16, 19);
				font-size:26rpx;
				font-family: 'KTW', serif;
				line-height:40rpx;
				color: #999 !important;
				font-weight:700;
			}
		}
	}
	.form_date{
		:deep(.u-datetime-picker){
			font-weight:700;
			font-family: 'KTW', serif;
		}
		
	}
}